package twu.exercises101;

/**
 * Created by roselmamendes on 9/19/14.
 */
public class Exibicao {

    private static final String ASTERISCO = "*";

    public static void main(String[] args){



        exibiMsgConsole("Easiest exercise ever\n" + ASTERISCO);

        montaLinhaHorizontal(3);

        montaLinhaVertical(3);

        montaTrianguloLadoDireito(3);


    }


    private static void exibiMsgConsole(String mensagemAExibir){

        System.out.println(mensagemAExibir);

    }

    private static void montaLinhaHorizontal(int n){

        String linha = "";

        for(int i = 0 ; i < n ; i++){


            linha += "*";

        }

        exibiMsgConsole("Draw a horizontal line\n"+ linha);

    }

    private static void montaLinhaVertical(int n){

        String linha = "";

        for(int i = 0 ; i < n ; i++){

            linha += i == n-1?"*":"*\n";

        }

        exibiMsgConsole("Draw a vertical line\n"+ linha);

    }

    private static String escreveAsteriscos(int vezes){

        String linha  = "";

        for(int i = 0; i < vezes; i++){

            linha += "*";

        }

        return linha;

    }

    private static void montaTrianguloLadoDireito(int n){

        String triangulo = "";

        for(int i = 0 ; i < n ; i++){

            triangulo += "\n" + escreveAsteriscos(i+1);

        }


        exibiMsgConsole("Draw a right triangle" + triangulo);

    }

}
